
import WX from 'jweixin-module';
import http from '@/api/request.js';

function scanQRCode(){
	return new Promise((resolve,reject)=>{
		http.get({
			url:'/singleSaleManageApi/getJsConfig',
		}).then(res=>{
			if(!res) return;
			WX.config({
				debug: true,
				appId:res.appId,
				timestamp: res.timestamp, // 必填，生成签名的时间戳
				nonceStr: res.nonceStr, // 必填，生成签名的随机串
				signature: res.signature, // 必填，签名
				jsApiList: res.jsApiList // 必填，需要使用的 JS 接口列表
			})
			WX.ready(function(){
				WX.scanQRCode({
					needResult:1,
					canType: ["qrCode","barCode"],
					success:function(result){
						uni.showToast({
							title: `${result.resultStr}1111`,
							icon: 'none',
							duration: 2000
						})
						resolve(result.resultStr)
					}
				})
			});
			WX.error(function(err){
				reject(err);
			})
		})
	})
}



export default {
	scanQRCode
}